package cn.com.surker.oauth;

import cn.com.surker.common.AESCoder;
import org.springframework.util.Base64Utils;

/**
 * @Author lucky
 * @create 2021年02月23 21:10
 * @desc
 */
public class AuthUtils {

    /**
     * 根据用户登录密码加密种子生成认证密钥
     * @param id
     * @return
     */
    public static String createSecretKey(Long id, String key){
        String secretKey = AESCoder.md5(new StringBuilder(String.valueOf(id)).append(key).toString());
        return secretKey;
    }


    /**
     * 根据uid 生成64位加密token
     * @param id
     * @return
     */
    public static String createToken(Long id){
        String token = Base64Utils.encodeToString(String.valueOf(id).getBytes());
        return token;
    }

}
